package com.starlink.client.ras.request;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@NoArgsConstructor
@Data
public class GoodsAddRequest extends RasBaseRequest implements Serializable {

    private static final long serialVersionUID = -6143596222986660885L;
    /**
     * {
     *     // 固定参数
     *     "products": 0,
     *     "classify": "默认",
     *     "productSpecifications": "500ml/箱,",
     *     "productSpecificationsB": "500ml/箱,",
     *     "btnTitleA": "刮除A码扫B码 精准验真 优惠复购",
     *     "btnTitleARepurchase": "好喜欢 再来一单",
     *
     *     //账号参数 -> 后期替换为胡总公司对应的账号信息
     *     "platformId": 1, 702202.jpg",
     *     "platformName": "四川爱扽实业有限公司",
     *     "projectId": 66,
     *     "projectName": "内测项目",
     *     "companyId": 113,
     *     "companyName": "四川爱扽实业有限公司",
     *
     *     // 业务参数：书籍名称
     *     "productName": "十万个为什么",
     *     "mainImageOfTheProduct": "https://ident-ras.oss-cn-beijing.aliyuncs.com/00401/400/0/40001/2024-04-30/1714448702202.jpg"
     * }
     */
    // 固定参数
    private Integer products = 0;
    private String productSpecifications = "本";
    private String productSpecificationsB;
    private String btnTitleA = "刮除A码扫B码 精准验真 优惠复购";
    private String btnTitleARepurchase = "好喜欢 再来一单";

    // 业务参数:
    /**
     * 书籍名称
     */
    private String productName;
    /**
     * 书籍封面
     */
    private String mainImageOfTheProduct;
    /**
     * 分类
     */
    private String classify = "书籍";
    /**
     * 业务方书籍ID
     */
    private Long bookId;
}
